<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>AutoSDK: Navinfo::Engine::HDMapObjectObstacle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">AutoSDK
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_navinfo.html">Navinfo</a></li><li class="navelem"><a class="el" href="namespace_navinfo_1_1_engine.html">Engine</a></li><li class="navelem"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html">HDMapObjectObstacle</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Navinfo::Engine::HDMapObjectObstacle Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>obstacle object on road  
 <a href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_object_8hpp_source.html">Object.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Navinfo::Engine::HDMapObjectObstacle:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.png" usemap="#Navinfo::Engine::HDMapObjectObstacle_map" alt=""/>
  <map id="Navinfo::Engine::HDMapObjectObstacle_map" name="Navinfo::Engine::HDMapObjectObstacle_map">
<area href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html" title="Location object infomation. " alt="Navinfo::Engine::HDMapObjectInfo" shape="rect" coords="0,0,237,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a13bedf40f4d950beb31288abe8751f11"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">HDMapObjectType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html#a13bedf40f4d950beb31288abe8751f11">GetObjectType</a> () const </td></tr>
<tr class="memdesc:a13bedf40f4d950beb31288abe8751f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">get type for object  <a href="#a13bedf40f4d950beb31288abe8751f11">More...</a><br /></td></tr>
<tr class="separator:a13bedf40f4d950beb31288abe8751f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273a253e64e48097f88a4624efc43c70"><td class="memItemLeft" align="right" valign="top">virtual uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html#a273a253e64e48097f88a4624efc43c70">GetObjectID</a> () const </td></tr>
<tr class="memdesc:a273a253e64e48097f88a4624efc43c70"><td class="mdescLeft">&#160;</td><td class="mdescRight">get id for object  <a href="#a273a253e64e48097f88a4624efc43c70">More...</a><br /></td></tr>
<tr class="separator:a273a253e64e48097f88a4624efc43c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d6676e24fc321050d0a6a74f673751d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a542881c1e9d6c03a88fe242c0309233f">ObjectHeight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html#a5d6676e24fc321050d0a6a74f673751d">GetHeight</a> () const </td></tr>
<tr class="memdesc:a5d6676e24fc321050d0a6a74f673751d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get height for pole or obstacle  <a href="#a5d6676e24fc321050d0a6a74f673751d">More...</a><br /></td></tr>
<tr class="separator:a5d6676e24fc321050d0a6a74f673751d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff8fca77b3defd2aa2c828a7427fb010"><td class="memItemLeft" align="right" valign="top">virtual const std::vector&lt; std::vector&lt; <a class="el" href="struct_navinfo_1_1_engine_1_1_math_1_1_vector_base.html">Navinfo::Engine::Math::Vec3d</a> &gt; &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_obstacle.html#aff8fca77b3defd2aa2c828a7427fb010">GetGeometryPoints</a> () const </td></tr>
<tr class="memdesc:aff8fca77b3defd2aa2c828a7427fb010"><td class="mdescLeft">&#160;</td><td class="mdescRight">get geometry for object.  <a href="#aff8fca77b3defd2aa2c828a7427fb010">More...</a><br /></td></tr>
<tr class="separator:aff8fca77b3defd2aa2c828a7427fb010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html">Navinfo::Engine::HDMapObjectInfo</a></td></tr>
<tr class="memitem:a84ec0b55448afc3ae55d2944a49b00c7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#af584eb8949881a91f3e2316b7cb8a011">TraficSignShape</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a84ec0b55448afc3ae55d2944a49b00c7">GetSignShp</a> () const </td></tr>
<tr class="memdesc:a84ec0b55448afc3ae55d2944a49b00c7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get shape for trafic sign  <a href="#a84ec0b55448afc3ae55d2944a49b00c7">More...</a><br /></td></tr>
<tr class="separator:a84ec0b55448afc3ae55d2944a49b00c7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a868831cc8ca25ce480e87ba6e16862 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#af29aabc400ae543838b66c23503a1277">TraficSignType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a9a868831cc8ca25ce480e87ba6e16862">GetSignType</a> () const </td></tr>
<tr class="memdesc:a9a868831cc8ca25ce480e87ba6e16862 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get type for trafic sign  <a href="#a9a868831cc8ca25ce480e87ba6e16862">More...</a><br /></td></tr>
<tr class="separator:a9a868831cc8ca25ce480e87ba6e16862 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9128a03da7750a9078b37e2fff630c6b inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a9128a03da7750a9078b37e2fff630c6b">GetSignHeading</a> () const </td></tr>
<tr class="memdesc:a9128a03da7750a9078b37e2fff630c6b inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get heading value for traffic sign. The value is degree angle from true north turn to the orientation of this signage facing which in a clockwise direction. Unit: 0.0001 degree  <a href="#a9128a03da7750a9078b37e2fff630c6b">More...</a><br /></td></tr>
<tr class="separator:a9128a03da7750a9078b37e2fff630c6b inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ae7834e11494cdabc4db937b5411796 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#ae83e7f0db54773efa766899b53dc75a0">SignColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a8ae7834e11494cdabc4db937b5411796">GetSignColor</a> () const </td></tr>
<tr class="memdesc:a8ae7834e11494cdabc4db937b5411796 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color of the traffic sign  <a href="#a8ae7834e11494cdabc4db937b5411796">More...</a><br /></td></tr>
<tr class="separator:a8ae7834e11494cdabc4db937b5411796 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de2794bbd471178efc3ac4c28fc349f inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#ae2835fece3870aaa07793e177890a3d0">UpperDiameter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a9de2794bbd471178efc3ac4c28fc349f">GetPoleUpperDM</a> () const </td></tr>
<tr class="memdesc:a9de2794bbd471178efc3ac4c28fc349f inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get upper diameter for pole  <a href="#a9de2794bbd471178efc3ac4c28fc349f">More...</a><br /></td></tr>
<tr class="separator:a9de2794bbd471178efc3ac4c28fc349f inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab44b9357181f84dc1228a6e588ffa463 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a3225869347d4610c7f04b595c59fd9d6">LowerDiameter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#ab44b9357181f84dc1228a6e588ffa463">GetPoleLowerDM</a> () const </td></tr>
<tr class="memdesc:ab44b9357181f84dc1228a6e588ffa463 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get lower diameter for pole  <a href="#ab44b9357181f84dc1228a6e588ffa463">More...</a><br /></td></tr>
<tr class="separator:ab44b9357181f84dc1228a6e588ffa463 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e31c1089d44ea787b7a30da49b56fe7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#ae83e7f0db54773efa766899b53dc75a0">MarkingColor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a2e31c1089d44ea787b7a30da49b56fe7">GetMarkingColor</a> () const </td></tr>
<tr class="memdesc:a2e31c1089d44ea787b7a30da49b56fe7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get color for marking  <a href="#a2e31c1089d44ea787b7a30da49b56fe7">More...</a><br /></td></tr>
<tr class="separator:a2e31c1089d44ea787b7a30da49b56fe7 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac063b1b9059a6d93a7740fcb2046e938 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#ab4eb372a4a46e7b7c89f1e6ff3ebfd18">MarkingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#ac063b1b9059a6d93a7740fcb2046e938">GetMarkingType</a> () const </td></tr>
<tr class="memdesc:ac063b1b9059a6d93a7740fcb2046e938 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get type for marking  <a href="#ac063b1b9059a6d93a7740fcb2046e938">More...</a><br /></td></tr>
<tr class="separator:ac063b1b9059a6d93a7740fcb2046e938 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e3cf92ce345a52d40ad4a55c959112 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#af12a7cc6789c83eb72ecd58c1fad0ab5">MarkingGeometryType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a80e3cf92ce345a52d40ad4a55c959112">GetMarkingGeometryType</a> () const </td></tr>
<tr class="memdesc:a80e3cf92ce345a52d40ad4a55c959112 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get geometry type for marking  <a href="#a80e3cf92ce345a52d40ad4a55c959112">More...</a><br /></td></tr>
<tr class="separator:a80e3cf92ce345a52d40ad4a55c959112 inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e3ece500173472d8e9e73cf70eb4ac inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a17f2658e99953743a347b8f6cbc16d6a">PoleObjectType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a81e3ece500173472d8e9e73cf70eb4ac">GetPoleType</a> () const </td></tr>
<tr class="memdesc:a81e3ece500173472d8e9e73cf70eb4ac inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="mdescLeft">&#160;</td><td class="mdescRight">get type for pole  <a href="#a81e3ece500173472d8e9e73cf70eb4ac">More...</a><br /></td></tr>
<tr class="separator:a81e3ece500173472d8e9e73cf70eb4ac inherit pub_methods_class_navinfo_1_1_engine_1_1_h_d_map_object_info"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>obstacle object on road </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aff8fca77b3defd2aa2c828a7427fb010"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const std::vector&lt;std::vector&lt;<a class="el" href="struct_navinfo_1_1_engine_1_1_math_1_1_vector_base.html">Navinfo::Engine::Math::Vec3d</a>&gt; &gt;&amp; Navinfo::Engine::HDMapObjectObstacle::GetGeometryPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>get geometry for object. </p>
<dl class="section note"><dt>Note</dt><dd>each type of object have difference geometry shape <br />
 <ul>
<li>
1.for sign object: round shape store vertex of inscribed triangle for the traffic sign, other shape store bounding box around the traffic sign which in a clockwise direction. </li>
<li>
2.for pole object: geometry contain one or two coordnate. <br />
first point store the point where the pole intersects with the ground it is standing upon. <br />
second point store top of the pole if it exists. </li>
<li>
3.for marking object: <br />
geometry approximated centerline of the marking when the Landmark geometry type is GEOMETRY_CENTER_LINE. <br />
geometry store a bounding box around the marking when geometry type is GEOMETRY_BOUNDARY_BOX </li>
<li>
4.for traffic light object: geometry stored the bounding box is defined in the 3d space </li>
<li>
5.for wall object: the outline is defined by 3 or more points </li>
<li>
6.for over head struct object: the outline is defined by 3 or more points </li>
<li>
7.for barrier object: geometry store shape of the barrier stored as multiple polylines. </li>
<li>
8.for obstacle object: geometry store a multiple polylines </li>
</ul>
</dd></dl>

<p>Reimplemented from <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#ac336d179ad4b81c2bc98f7e13a0f09c1">Navinfo::Engine::HDMapObjectInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a5d6676e24fc321050d0a6a74f673751d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a542881c1e9d6c03a88fe242c0309233f">ObjectHeight</a> Navinfo::Engine::HDMapObjectObstacle::GetHeight </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>get height for pole or obstacle </p>
<dl class="section note"><dt>Note</dt><dd>only pole object and obstacle object have this property </dd></dl>

<p>Reimplemented from <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#af4357e9e732102cb1ff0075d9c7f5c3b">Navinfo::Engine::HDMapObjectInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a273a253e64e48097f88a4624efc43c70"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual uint64_t Navinfo::Engine::HDMapObjectObstacle::GetObjectID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>get id for object </p>
<dl class="section note"><dt>Note</dt><dd>all objects have this property </dd></dl>

<p>Reimplemented from <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#a2247636c119546030bdf3fdd83f352e8">Navinfo::Engine::HDMapObjectInfo</a>.</p>

</div>
</div>
<a class="anchor" id="a13bedf40f4d950beb31288abe8751f11"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">HDMapObjectType</a> Navinfo::Engine::HDMapObjectObstacle::GetObjectType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>get type for object </p>
<dl class="section note"><dt>Note</dt><dd>all objects have this property </dd></dl>

<p>Reimplemented from <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html#aad31511cdec603d72fa9f1d6201b958f">Navinfo::Engine::HDMapObjectInfo</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/work/workspace/autosdk-integration-release/interfaces/public/hdmap/<a class="el" href="_object_8hpp_source.html">Object.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
